#载入模板
import os
import os.path
sum_list1 = []
#获取文件大小函数：os.path.getsize(目录路径)
#定义函数 获取目录下的文件大小：
def get_size(path):
    #读取路径下的文件os.listdir(目录路径)将每个文件的路径形成一个列表
    list1 = os.listdir(path)
#遍历列表计算文件大小，将大小相加赋值变量。
    for filename in list1:
        list2 = os.path.join(path , filename)
#判断是否是文件/文件夹：os.path.isfile(目录路径)/os.path.isdir(文件路径)
        if os.path.isfile(list2):
            size = os.path.getsize(list2)
            sum_list1.append(size)
        if os.path.isdir(list2):
            get_size(list2)#递归自我计算大小
#键入地址
path = input("输入文件路径：")
get_size(path)
print("目录总大小为：{}".format(sum(sum_list1)))







